home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 30 / PC Gamer IT CD 30 1-2.iso / MOTS / GAMEDATA / RESOURCE / JKMRES.GOO / cog_00_carbstatue.cog < prev    next >
Text File  |  1998-02-25  |  791b  |  51 lines

  1. # Jedi Knight Missions Cog Script
  2. #
  3. # 00_CARBSTATUE.COG
  4. #
  5. # Frozen carbonite statue cog.
  6. #
  7. # (C) 1997 LucasArts Entertainment Co. All Rights Reserved
  8.  
  9. flags=0x240
  10.  
  11. symbols
  12.  
  13. message    created
  14. message    pulse
  15. message    timer
  16. message    removed
  17.  
  18. thing        aThing;
  19.  
  20. end
  21.  
  22. code
  23.  
  24. created:
  25.     SetThingPulse(GetSenderRef(), 0.5);
  26.     SetTimerEx(10.0, 1234, GetSenderRef(), 0);
  27.     return;
  28.  
  29. pulse:
  30.     if (GetThingUserData(GetSenderRef()) >= 5000)
  31.     {
  32.         aThing = GetThingUserData(GetSenderRef()) - 5000;
  33.  
  34.       SetThingPosEx(GetSenderRef(), GetThingPos(aThing), GetThingSector(aThing));
  35.     }
  36.     return;
  37.  
  38. timer:
  39.     if (GetSenderID() == 1234)
  40.     {
  41.         SetThingPulse(GetParam(0), 0.0);
  42.         DestroyThing(GetParam(0));
  43.     }
  44.     return;
  45.  
  46. removed:
  47.     SetThingPulse(GetSenderRef(), 0.0);
  48.     return;
  49.  
  50. end
  51.